package cn.itrip.order.service;

import cn.itrip.vo.comment.ItripHotelDescVO;
import cn.itrip.vo.hotel.ItripSearchDetailsHotelVO;
import cn.itrip.vo.hotel.HotelVideoDescVO;
import cn.itrip.vo.hotel.ItripSearchFacilitiesHotelVO;
import cn.itrip.vo.hotel.ItripSearchPolicyHotelVO;
import cn.itrip.pojo.ItripAreaDic;
import cn.itrip.pojo.ItripLabelDic;

import java.util.List;
import java.util.Map;

/**
 * Created by LENOVO on 2018/8/24.
 */
public interface HotelService {

    public List<ItripAreaDic> getHotCityByCondition(Map condition)throws Exception;

    public List<ItripAreaDic> getTradeAreaByCondition(Map condition)throws Exception;

    public List<ItripLabelDic> getHotelFeatureByCondition(Map condition)throws Exception;

    public HotelVideoDescVO getVideoDescByHotelId(Map condition)throws Exception;

    public List<ItripSearchDetailsHotelVO> getHotelDetails(Map condition)throws Exception;

    ItripSearchFacilitiesHotelVO getHotelFacilities(Map condition)throws Exception;

    public ItripSearchPolicyHotelVO getHotelHotelPolicy(Map condition) throws Exception;

    public ItripHotelDescVO selectDescVOByHotelId(Long id) throws Exception;
}
